@mixin BGTransition {
    transition: 
        background-color .6s ease-in-out,
        border-color .6s ease-in-out;
    will-change: background-color, border;
}